#pragma once
#include <vector>
#include <string>
#include "stock_data_struct.h"

#ifdef READ_STOCK_DATA_EXPORTS
#define READ_STOCK_DATA_API __declspec(dllexport)
#else
#define READ_STOCK_DATA_API __declspec(dllimport)
#endif


class StockDataLoader {
public:
    // 从CSV文件加载数据
    READ_STOCK_DATA_API static std::vector<StockData> loadFromCSV(const std::string& filepath);
    
    // // 将StockData转换为KLineData（用于绘图）
    // static std::vector<StockData> convertToKLineData(const std::vector<StockData>& stockData);
}; 